﻿using Microsoft.Phone.BackgroundAudio;

namespace WindowsPhoneAudioStreaming.Audio.Streaming.Agent
{


    /// <summary>
    /// Inteface to define basic service interface to get current playing tracks
    /// </summary>
    public interface IAudioPlayerService: IPlayerOptions
    {

        int NumberOfTracks { get; }
        AudioTrack TrackByIndex(int trackIndex);
        int NextTrackIndex(int currentTrackIndex);
        int PreviousTrackIndex(int currentTrackIndex);

        void UpdatePlaylist(bool includeMusicAndVideoHub = false);

    }

   
}
